Aggregation strategies for large semi-Markov processes

نویسندگان

  • Marcel C. Guenther
  • Nicholas J. Dingle
  • Jeremy T. Bradley
  • William J. Knottenbelt
چکیده

High-level semi-Markov modelling paradigms (such as semi-Markov stochastic Petri nets and process algebras) are used to capture realistic performance models of computer and communication systems but have the drawback of generating huge underlying semi-Markov state spaces. Extraction of measures such as steady-state probabilities and passage-time distributions relies on sparse matrix representation for very large transition matrices. Previous studies have shown that exact state-by-state aggregation of semi-Markov processes can be applied to reduce the number of states but that this comes at the cost of creating additional transitions between the remaining states. Our paper addresses this issue by presenting the concept of state space partitioning for aggregation. Partitioning the state space entails creating a number of non-intersecting subsets that span the entire state space. In contrast to previous algorithms that perform state-by-state aggregation on the unpartitioned graph, our new aggregation algorithm works on a partition-by-partition basis which allows more space-efficient aggregation. The aggregation of partitions can be done in one of two ways. The first way is to use exact stateby-state aggregation to aggregate each individual state in a partition. We introduce different partitioning methods for this purpose. Furthermore we discuss partition sorting methods that determine the order in which we aggregate partitions. The order of partition aggregation has a significant impact on the connectivity of the aggregate state space, and thus the density of the transition matrix. Once a partition is selected for aggregation, we have the further problem of determining the order in which the states should be aggregated within that partition. To address this, we present a new state sorting algorithm, which takes into account the exact number of new transitions that are created when aggregating a particular state. This technique is preferable to existing sorting methods which only approximate the number of newly created transitions. A second partition aggregation approach is atomic partition aggregation which aggregates an entire partition in one go. In atomic aggregation, we introduce a technique derived from passage-time analysis to collapse a whole partition into a small number of semi-Markov transitions. Most partitionings produced by existing graph partitioners are not suitable for use with our atomic partition aggregation techniques, and we therefore present a new deterministic partitioning method which we term barrier partitioning. We show that barrier partitioning is capable of splitting large semi-Markov models into two equally sized partitions such that first passage-time analysis can be performed using 50% less memory than existing algorithms, without compromising speed.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Passage-time computation and aggregation strategies for large semi-Markov processes

High-level semi-Markov modelling paradigms such as semi-Markov stochastic Petri nets and process algebras are used to capture realistic performance models of computer and communication systems but often have the drawback of generating huge underlying semi-Markov processes. Extraction of performance measures such as steady-state probabilities and passage-time distributions therefore relies on sp...

متن کامل

Exact Aggregation Strategies for Semi-Markov Performance Models

Semi-Markov modelling paradigms are more expressive than their Markovian counterparts but are equally vulnerable to the state space explosion problem. This paper addresses this issue by presenting an exact state-by-state aggregation algorithm for semi-Markov models. Empirical evidence shows that the computational complexity of our method depends critically on the order in which the states are a...

متن کامل

Aggregation and Numerical Techniques for Passage Time Calculations in Large semi-Markov Models

First-passage time densities and quantiles are important metrics in performance analysis. They are used in the analysis of mobile communication systems, web servers, manufacturing systems as well as for the analysis of the quality of service of hospitals and government organisations. In this report we look at computational techniques for the first-passage time analysis on highlevel models that ...

متن کامل

Accelerated decomposition techniques for large discounted Markov decision processes

Many hierarchical techniques to solve large Markov decision processes (MDPs) are based on the partition of the state space into strongly connected components (SCCs) that can be classified into some levels. In each level, smaller problems named restricted MDPs are solved, and then these partial solutions are combined to obtain the global solution. In this paper, we first propose a novel algorith...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009